*{
    margin: 0px;
    padding: 0px;

}
.img_head{
    height:10%;
    width: 100%;
    margin:0px;
    padding: 0px;
    border: 0px;
}
.city_input{
    width: 100px;
}
.button{

}
#route_body{

    width: 80%;
    margin: auto;
}
#route_head{

}
#route_title{
    color:cadetblue;

}
#container{
    height: 300px;
    width: 80%;
    margin: auto;
}
.table {
    width:979px;
    border-left:1px solid #c6d5e1;
    border-top:1px solid #c6d5e1;
    border-bottom:none
}
.table th {
    background:url(../image/header-bg.gif);
    text-align:left;
    color:#cfdce7;
    border:1px solid #fff;
    border-right:none
}
.table th h3 {
    font-size:10px;
    padding:6px 8px 8px
}
.table td {
    padding:4px 6px 6px;
    border-bottom:1px solid #c6d5e1;
    border-right:1px solid #c6d5e1
}
.table .head h3 {
    background:url(../image/sort.gif) 7px center no-repeat;
    cursor:pointer;
    padding-left:18px
}
.table .desc, .sortable .asc {
    background:url(../image/header-selected-bg.gif)
}
.table .desc h3 {
    background:url(../image/desc.gif) 7px center no-repeat;
    cursor:pointer;
    padding-left:18px
}
.table .asc h3 {
    background:url(../image/asc.gif) 7px center no-repeat;
    cursor:pointer;
    padding-left:18px
}
.table .head:hover, .table .desc:hover, .table .asc:hover {
    color:#fff
}
.table .evenrow td {
    background:#fff
}
.table .oddrow td {
    background:#ecf2f6
}
.table td.evenselected {
    background:#ecf2f6
}
.table td.oddselected {
    background:#dce6ee
}
.table tfoot {
    background:#fff;
    font-weight:bold
}
.table tfoot td {
    padding:6px 8px 8px
}
#newroute{

}
#increase_content{

    text-align: center;
}
#city_body{
    width: 80%;
    margin: auto;
}